package com.kc.business.domain;

import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * FileName:   KcUserWalletWithdrawApply
 * Author:     TP
 * Date:       12/21/20 9:48 AM
 * Description:用户钱包提现申请
 */
@Data
@Table(name = "kc_user_wallet_withdraw_apply")
public class KcUserWalletWithdrawApply {

    @Id
    private Integer id;

    /**
     * 用户ID
     */
    private Integer userId;

    /**
     * 用户真实姓名
     */
    private Integer userRealName;

    /**
     * 提现前账户可用余额
     */
    private BigDecimal beforeAvailableAmount;

    /**
     * 提现申请金额
     */
    private BigDecimal withdrawAmount;

    /**
     * 提现申请记录状态（0：审核中 1：审核通过 2：审核拒绝）
     */
    private Integer status;


    /**
     * 是否已结算（0：否 1：是）
     */
    private Integer isSettled;

    /**
     * 提现申请拒绝原因
     */
    private String rejectReason;

    /**
     * 审核人ID
     */
    private Integer auditUserId;

    /**
     * 审核人姓名
     */
    private String auditUserName;

    /**
     * 提现申请时间
     */
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

}
